/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package Negocio;

import Datos.Civil;
import Datos.DB.CivilDB;
import Excepciones.BuscarDatosAdministradorException;
import Excepciones.BuscarDatosCivilException;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.logging.Level;
import java.util.logging.Logger;

/**
 *
 * @author BraymeS
 */
public class GestorCivil {
    private Civil civil=new Civil();
    private CivilDB gestorDB= new CivilDB();
    private ArrayList<Civil> listaOperadores= new ArrayList<Civil>();
    public void crearCivil(String cedula,String nombre,String apellido,String telefono,String direccion){
        
        try {
            civil = new Civil(cedula, nombre, apellido, telefono, direccion);
            gestorDB.grabarCivil(civil);
        } catch (SQLException ex) {
            Logger.getLogger(GestorAdministrador.class.getName()).log(Level.SEVERE, null, ex);
        }
    }
    
    public ArrayList BuscarUsuario(String nombreUsuario,String contraseña) throws SQLException, BuscarDatosCivilException{
        
            ArrayList datos=new ArrayList();
            civil=gestorDB.buscar(nombreUsuario);
            datos.add(civil.getCedula().toString());
            datos.add(civil.getNombre().toString());
            datos.add(civil.getDireccion().toString());
            datos.add(civil.getTelefono().toString());
            return datos;
    }
    
}
